﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PostProcCalc;
using System.Windows;
using System.IO;
using System.Windows.Forms;

namespace PostProcDirectX
{
    public interface IGraphic
    {
        float Width { set; get; }
        float Height { set; get; }
        float Dx { set; get; }
        float Dy { set; get; }
        float Zoom { set; get; }
        

        IMeshFEM MeshFem { set; }

        //List<Tuple<Point, double>> UserPoints { set; }
        void InitializeGraphics(Panel DrawArea);

        void SaveFrame(Stream stream);

        void SetData(List<List<int>> nvtr, List<float> X, List<float> Y, List<float> u);

        void OnPaint();
    }
}
